				html,body,.contert{
					margin: 0;
					padding: 0;
					height: 100%;
					font-family: 微软雅黑, Helvetica, Arial, sans-serif;
					max-width: 640px;
    				min-width: 320px;
    				margin: 0 auto;
					}
					
					/*.baner-list:hover .top_img{display: block;}*/
					
					
					.contert{
						display:flex;
						flex-direction:column;
						flex-wrap：nowrap;
						}
					
					
					
					header{
						background: yellow;
						height:50px;
						background:#23CFC5 ;
						position: relative;
						}
						
					.top-log{
						width: 46%;
						height: 50px;
						/*margin-left:5px ;*/
						margin: 0 7% 0 1%;
						}
						
						
					
					.top-tan{
					    max-width: 3%;
					    max-height: 28px;
					    min-height: 22px;
					    min-width: 8%;
					    right: 10%;
					    top: 13px;
					   
					  	padding-left: 4px;
					    position: absolute;
					}	
					
					
					.top-user{
						max-width: 5%;
					    max-height: 28px;
					    min-width: 7%;
					    min-height: 24px;
					    top: 13px;
						right: 1%;
						position: absolute;
					}	
					
					.top-search{
						max-width: 100%;
						left: 46%;
						top: 12px;
						margin-right:2%;
					}
					
					
					
					header input{
						width: 70%;
						height: 30px;
						left: 46%;
						border-radius: 8px;
						border: 0;
						outline: none;
						line-height: 2em;
						font-size: 1.1em;
						margin-top: 4px;
					}	
					
					.inp-box{
						width: 32%;
					    height:38px;
					    top: 0px;
						position: absolute;
					    background: white;
					    left: 8px;
					    border-radius: 6px;
					    margin: 6px 20% 6px 46%;
					    z-index: 99;
					    }
					    
				
					header .top-search{
						width: 27px;
						height: 27px;
						margin-top: 4.5px;
						float: left;
						color: gray;
						}	
					
					.conte{
						height: 100%;
						overflow: auto;
						/*background: #DCDCDC;*/
						background: #fff;
						flex: 1;
						
						}
						
					.baner{
						flex: 1;
						margin-top: 1px;
					}
					
					.baner img{
						width: 100%;
						height: 100%;
					}
					
					.f{
						flex: 1;
						height: 30px;
						margin-top: 0px;
						line-height: 30px;
						background-color: white;
						margin-top: 1px;
						padding-left: 15px;
						background: url(../../img/USA/qi_1.jpg);
						background-size: 100%;
						color: #fff;
						font-size: 1.3em;
						}	
						
					.f img{
						width: 100%;
						height: 100%;
					}	
				
					
						
					
						
						.f2{
							display: flex;
							flex-direction:column;
							/*height: 86px;*/
							margin-bottom: 7px;
							background-color: white;
							padding: 0 15px;
						}
						
						
						.f2t{
							flex: 1;
							/*height:86px;*/
							/*margin: 0 15px;*/
							border-radius:5px ;
							border: 0px solid blue;
							/*text-indent:35px;*/
						}	
						
						
						
							.cf-2{
							display: flex;
							flex-direction:column;
							margin-bottom: 7px;
							background-color: white;
							border: 0px solid red;
							z-index: 15px;
/*    						display: none;*/
							/*height: 500px;*/
    						/*overflow: auto;*/
						}
						
						.cfs span{
							display: inline-block;
						    padding: 3px 5px;
						    border-radius: 3px;
						    height: 23px;
						    line-height: 20px;
						  	margin: 3px 5px;
						    border: 0px solid red;
						    background: #eeeeee;
						    font-size: 0.8em;
						    color:#6c6c6c;
						    margin-right: 0;
						}
						
						.cfpage{
							display: flex;
							flex-direction:column;
							margin-bottom: 7px;
							background-color: white;
							/*padding: 0 0px;*/
						}
						
						.cfpage p{
							margin:10px ;
						}
						
						.cfs{
							flex: 1;
							padding: 5px 7px;
							margin-bottom: 10px;
							border-radius:5px ;
							border: 0px solid blue;
							background:#eeeeee;
						}	
						
						
						
					.cf-left{
						    float:left;
						    width:22%;
						    margin-top: 5px;
						    font-size: 1.3em;
						    /*font-weight: bold;*/
						   font-family: "微软雅黑";
						}	
						
					.cfl{
						  float: left;
						  width: 4%;
						  font-size: 1.8em;
						  text-align: left;
						  margin-top: 3px;
					}		
					.cf-right{
							float: left;
						    width: 74%;
						    font-size: 1.2em;
					}	
						
					.auto{
						flex: 1;
						height: 800px;
						border: 0px solid aqua;
						background: red;
/*						z-index: 1;*/
						padding: 0 15px;
						background: white;
						display: none;
						}	
						
						
							
					.f2t img{
							width: 100%;
							height: 100%;
						}
					
					.f2t p{
						font-size: 1.2em;
						line-height: 1.4;
    					text-indent: 35px;
    					margin-top: 10px;
					}	
					
					.f2-s{
						height: 1px;
					    border-top: 1px solid #dadada;
					    margin: 3% 0;
					}	
					
					.f2 span{
							display: inline-block;
						    padding: 0 2.5px;
						    border-radius: 3px;
						    height: 23px;
						    line-height: 20px;
						    margin-bottom: 1%;
						    border: 1px solid red;
							}
							
					.f2 span:first-child{
							border: 1px solid #54cdc2;
							color: #54cdc2;
							padding: 0 2px;
						}
						
					.f2 span:nth-child(2){
							border: 1px solid #49a5ff;
							color: #49a5ff;
							padding: 0 2px;
						}		
							
					.f2 span:nth-child(3){
							border: 1px solid #fe6d94;
							color: #fe6d94;
							padding: 0 2px;
						}		
							
					.f2 span:nth-child(4){
							border: 1px solid #fe7f0e;
							color: #fe7f0e;
							padding: 0 2px;
						}		
							
					.f2 span:nth-child(5){
							border: 1px solid #9cddff;
							color: #9cddff;
							padding: 0 2px;
						}		
							
					.f2 span:nth-child(6){
							border: 1px solid #f6cb01;
							color: #f6cb01;
							padding: 0 2px;
						}		
							
					.f2 span:nth-child(7){
							border: 1px solid #ffaa88;
							color: #ffaa88;
							padding: 0 2px;
						}		
							
					.f2 span:nth-child(8){
							border: 1px solid #54cdc2;
							color: #54cdc2;
							padding: 0 2px;
						}		
					.f2 span:nth-child(9){
							border: 1px solid #49a5ff;
							color: #49a5ff;
							padding: 0 2px;
						}		
					
						.gray{
							width: 100%;
							height: 7px;
							background: gray;
							opacity: 0.5;
						}		
							
						.f3{
							display: flex;
							background-color: white;
							border-bottom:1px solid gray ;
						}
						
						
						.f3t{
							flex: 1;
							width: 22%;
						    padding-left: 6%;
						    padding-top: 10px;
						    line-height: 44px;
							border: 0px solid blue;
							position: relative;
							color: gray;
						}	
						
						
						.f3 a{
							text-decoration:none;
							color: gray;
							}	
						
						.f3t a{
							position: relative;
						    font-size: 1.25em;
						    color: #6c6c6c;
						    border: 0px solid;
						}
						
						/*//单独宽*/
						.wid{
							 width: 12%;
							 margin-top: -2px;
							 padding-top: 10px;
							 padding-left: 2%;
							 border: 0px solid red;
						}
						
						.wid img{
							width: 21px;
							height: 21px;
    						margin-top: 15px;
    						max-width: 100%;
    						vertical-align: middle
						}
						
						.zh{
							display: block;
						    position: absolute;
						    top: 13px;
    						left: 2.2em;
						    width: 0;
						    height: 0;
						    border-left: 4px solid transparent;
						    border-right: 4px solid transparent;
						    border-top: 4px solid #1ecabd;
						    /*display: none;*/
						}
						
						.zhyc{
							display: block;
						    position: absolute;
						    top: 13px;
    						left: 2.2em;
						    width: 0;
						    height: 0;
						    border-left: 4px solid transparent;
						    border-right: 4px solid transparent;
						    border-top: 4px solid #1ecabd;
						}
						
						#yc2{
							display: none;
						}
						
					
						.yc{
							color:#1ecabd;	
						}
						
						
						.f3t:hover{
							color: #1ecabd;
						}
					
						.tg-top{
							    display: block;
							    position: absolute;
							    top: 6px;
    							left: 2.2em;
							    width: 0;
							    height: 0;
							    border-left: 4px solid transparent;
							    border-right: 4px solid transparent;
							    border-bottom: 4px solid #d8d8d8;
						}
						.tg-bottom{
							        display: block;
								    position: absolute;
								    top: 14px;
								    left: 2.2em;
								    width: 0;
								    height: 0;
								    border-left: 4px solid transparent;
								    border-right: 4px solid transparent;
								    border-top: 4px solid #d8d8d8;
						}
					
						
						/*//出发*/
					.cf{
						position: absolute;
					    top: 8px;
					    left: 2.3em;
					    width: 10px;
					    height: 10px;
					    background: url(../../img/USA/cfc.png) no-repeat;
					    background-size: cover;
					    }
					    
					    
					.cf-img{
						position: absolute;
					    top: 8px;
					    left: 2.3em;
					    width: 10px;
					    height: 10px;
					    background: url(../../img/USA/cfc.png) no-repeat;
					    background-size: cover;
					    }
					    
					    #cf-b{
					    	display: none;
					    } /*//出发按钮2隐藏*/
					    
					    .none{display: none;}
					    
						#form_top{
							bottom:80px;
							right:5px;
							position:fixed;
							z-index: 100;
							background-image: url("img/top-icon.png");
							background-size: 100% ;
					}  
					    
					    
						.f3-rig{
							width: 30px;
							height: 30px;
							float: right;
							margin-right: 18px;
						}
						.f3-rig img{
							width: 100%;
							height: 100%;
    						margin-top: 6px;
						}
						
						
						.f4{
							display: flex;
							flex-direction:column;
							background-color: white;
							border: 0px solid red;
							/*margin-bottom: 10px;*/
							position: relative;
						}
						
						
						.f4t{
							flex: 1;
							border: 0px solid blue;
							margin-top: 10px;
						}	
						
						.f4 img{
							width: 100%;
							height: 100%;
						}
						
						
						.f-box{
							margin:10px;
						}
						
						.f4-div1{
							width: 100%;
							/*font-size: 13px;*/
							background: white;
							font-size: 1em;
						    color: grey;
						    margin-top: 5px;
						    margin-bottom: 5px;
						    /*margin: 0 10px;*/
						    border: 0px solid red;
						    
						}
						
						.f4-div2 {
							width: 100%;
							font-size: 1.2em;
							text-overflow: -o-ellipsis-lastline;
							overflow: hidden;
							text-overflow: ellipsis;
							display: -webkit-box;
							-webkit-line-clamp: 2;
							-webkit-box-orient: vertical;
							margin-bottom: 4px;
						}
						
						.f4-div3{
							width: 100%;
							background: white;
							font-size: 1em;
						    color: grey;
						    border: 0px solid red;
						    font-size:12px;
						}
						.f4-div3 span{
							    display:inline-block;
							    padding: 0 2.5px;
							    border-radius: 3px;
							    height: 16px;
							    line-height: 15px;
							    margin-bottom: 1%;
						}
						
						
						
						
						/*//列表2隐藏*/
						.baner-list{
							flex:1 ;
							height: 100%;
							display:none;
						}
						
						.baner-lista{
							flex:1 ;
							height: 100%;
							display:none;
						}
						
						/*//列表1*/
						.baner-list2{
							flex:1 ;
							height: 100%;
							padding: 0 15px;
							background: white;
							z-index: 22;
							/*display: none; *//*//开启隐藏*/
						}
						
						
						.baner-list2a{
							flex:1 ;
							height: 100%;
							padding: 0 15px;
							background: white;
							z-index: -1;
							display: none; /*//分页开启隐藏*/
						}
						
						
						#cf-b：hover{
							color：#1ecabd;
						}
						
						
						
						
						
						.list2{
							display: flex;
							flex: 1;
							position:relative ;
							border: 0px solid red;
							background: white;
							padding: 10px 0px;
							border-bottom: 1px solid gray;
						}
						
						.list2-text{
							    font-size: 1.1em;
							    text-overflow: -o-ellipsis-lastline;
							    overflow: hidden;
							    text-overflow: ellipsis;
							    display: -webkit-box;
							    -webkit-line-clamp: 2;
							    -webkit-box-orient: vertical;
							    border: 0px solid;
						}
						.ls2-lfetimg{
							display: block;
							position: relative;
						}
					
						/*list2样式*/
					   .lis2-left{
						   	width: 30%;
						   	float: left;
						   	border: 0px solid red;
						   	overflow: hidden;
						  }
						  
						  
						.lis2-left .title{
								display: block;
								position: absolute;
								border: 0px solid red;
							    bottom: 0;
							    left: 0;
							 	width: 100%;
							    padding: 2px 0;
							    font-size: 0.8em;
							    font-weight: normal;
							    background: rgba(0,0,0,.5);
							    color: #fff;
							    text-align: center;
							    border: 0px solid  red;
							    overflow: hidden;
							    text-overflow: ellipsis;
							    white-space: nowrap;
					}	  
						  
						  
					    
					   .lis2-right{
					   	float: left;
					    width: 68%;
					    border: 0px solid red;
					    margin-left: 2%;
					   }
					   
					   .list2 img{
					   	/*width: 100%;
					   	height: 100%;*/
					   	    max-width: 100%;
					   } 
					   
						.fd{
							float: right;
							color: #ff4376;
						    text-align: right;
						    font-size: 1.2em;
						    font-weight: bold;
						    
						}
					
					   .rig-1{
					   	/*float: left;*/
					   	padding-top: 3px;
					   	height: 28px;
					    border: 0px solid red;
					   }
					   
					   /*.rig-1 span{
					   	    display: inline-block;
						    padding: 0 2.5px;
						    border-radius: 3px;
						    height: 16px;
						    line-height: 15px;
						    margin-bottom: 1%;
					   }*/
					   
					   .rig-1 span:first-child{
							border: 1px solid #ff0000;
							color: #ff0000;
							padding: 0 5px;
							margin-top: 2px;
							font-size:12px;
							border-radius:3px;
						}
				
						
					 .rig-1 span:nth-child(2){
							border: 1px solid #49a5ff;
							color: #49a5ff;
							padding: 0 5px;
							margin-top: 2px;
							font-size:12px;
							border-radius:3px;
						}
					   
					   
					   
					   .rig-2{
					   	position: absolute;
					    right: 0;
					    bottom: 0;
					    color: #ff4376;
					    text-align: right;
					    font-size: 1.5em;
					    border: 0px solid blue;
					   }
					   
				
				
					
					.nex,.top,.fg-top,.fg-nex{
						height: auto;
						width: auto;
						margin: auto;
						/*border: 1px solid aqua;*/
						background: auto;
						text-decoration: none;
						border: none;
					}
					
					
					
					/*//头部列表*/
						.top-list{
							flex:1 ;
							/*height:100%;*/
							height: 1100px;
							padding: 0 15px;
							background: white;
							border: 0px solid red;
							display: none;       /*//开启隐藏*/
						}
						
						.top-x{
							display: flex;
							flex: 1;
							border: 0px solid  blue;
							border-bottom:1px solid #dadada;
							margin-top: 10px;
							padding: 3%;
						}
						
						.botm-btn{
							    /*overflow: hidden;*/
							    margin: 5% auto 0;
							    margin: 0 auto; 
							    max-width: 640px;
							    min-width: 320px;
							    width: 100%;
							    background: #fafafa;
							    padding-bottom: 32px;
							    left: 0;
							    position: fixed;
							    right: 0;
							    z-index:0;
							    bottom:54px;
							    display: none;
							    
						}
						
						.btn-a{
						    width: 48%;
						    text-align: center;
						    font-size: 1.5em;
						    border-radius: 3px;
						    padding: 3% 0;
						    border: 0px solid red;
						    float: left;
						    background: #DADADA;
						    
						}
						.btn-b{
						    width: 48%;
						    text-align: center;
						    font-size: 1.5em;
						    border-radius: 3px;
						    padding: 3% 0;
						    border: 0px solid red;
						    float: right;
						    background: #62CAA0;
						}
						
						
						
							.top2{
							display: flex;
							flex-direction:column;
							/*height: 86px;*/
							margin-bottom: 7px;
							background-color: white;
						
						}
							.top3{
							display: flex;
							flex-direction:column;
							/*height: 86px;*/
							border-radius: 5px;
							margin-bottom: 10px;
							background-color: white;
							background:#eeeeee;
							padding:5px 10px;
							color: gray;
						
						}
						
						.top2 span{
							display: inline-block;
						    padding: 3px 5px;
						    border-radius: 3px;
						    height: 23px;
						    line-height: 20px;
						    margin-right: 10px;
						    margin-bottom: 10px;
						    border: 0px solid red;
						    background: #eeeeee;
						}
						
						.top2t{
							
							flex: 1;
							border: 0px solid blue;
							border-bottom: 1px solid  #dadada;
						}	
					
						.top-x select{
							border: 0.5px solid #b8b8b8;
						    margin-right: 3%;
						    padding: 0 5%;
						}
					
						.top-x label{
							    /*float: left;*/
							    font-size: 1em;
							    line-height: 26px;
							    height: 26px;
							    border-radius: 3px;
						}
						
					
				
						
						.tlis-a{
							    line-height: 26px;
							    height: 26px;
							    display: inline-block;
							    color: black;
							    background: #eeeeee;
							    border: 1px solid #eeeeee;
							    font-size: 0.8em;
							    padding: 0 7%;
						}
						
						
						.gj{
							font-size: 1.25em;
							line-height: 3;
							margin-bottom: 2%;
							padding: 0;
							margin-top: 0;
							/*border: 1px solid red;*/
							border: none;
						}
						.xl{
							font-size: 1.25em;
							line-height: 3;
							padding: 0;
							margin-top: 0;
							border: none;
						}
						
						
						
						
						
						
						
						
						
						
					.f4 .lis-time{
							display: block;
							border-radius: 5px;
							/*border: 1px solid #54cdc2;
							color: #49a5ff;*/
							float: left;
							height: 17px;
							margin-right: 3px;
							
							}
						
					.f4-div3 span:first-child{
							border: 1px solid #54cdc2;
							color: #54cdc2;
							padding: 0 2px;
							margin-top: 8px;
						}
					.f4-div3 span:nth-child(2){
							border: 1px solid #49a5ff;
							color: #49a5ff;
							padding: 0 2px;
							margin-top: 8px;
						}
					.f4-div3 span:nth-child(3){
							border: 1px solid #fe6d94;
							color: #fe6d94;
							padding: 0 2px;
							margin-top: 8px;
						}
					.f4-div3 span:nth-child(4){
							border: 1px solid #fe7f0e;
							color: #fe7f0e;
							padding: 0 2px;
							margin-top: 8px;
						}
						
						
					.lis-time{
						    position: absolute;
						    top: 9px;
						    left: 14px;
						    background: rgba(0,0,0,.7);
						    border-radius:30px;
						    color:#fff;
						    font-size:12px;
						    padding-top: 3px;
						    padding-bottom: 18px;
						    padding-left: 15px;
						    padding-right: 15px;
						    display: block;
					}
					
					.money{
						    display: block;
						    width: 100px;
						    text-align: center;
						    padding: 2px 0px;
						    color: #fff;
						    background: #1ecabd;
						    border-top-left-radius: 40px;
						    border-bottom-left-radius: 40px;
						    font-size: 1.6em;
						    font-weight: bold;
						    position: absolute;
							bottom: 100px;
							right: 0px;
							margin-bottom: 10px;
					}
					
					#fg{display: none;}
					#lb-2{display: none;}
					
					
					
					
					
					footer{
						background: #F4F4F4;
						height: 55px;
						display: flex;
						border: 1px solid darkgray;
						border-left: none;
						border-right: none;
						text-align: center;
						position: relative;
						}
						
					footer>div{
							flex: 1;
							border: 0px solid red;
							font-size: 12px;
							color: gray;
							font-family: "微软雅黑";
						}
						
					footer img{
						width: 24px;
						height: 24px;
						margin-top: 5px;
					}
					
					.con-red{
						width: 100%;
						height: 100%;
					}	
					
					.con-top{
						margin-top:7px;
						/*margin-bottom:10px;*/
					}
					
					.fot-tex1{
								width: 100%;
								color: #6f6f6f;
								font-size: 1em;
							    color: grey;
							    margin-top: 5px;
							    margin-bottom: 5px;
							    /*margin: 0 10px;*/
							    border: 0px solid red;
							    text-align: center;
							    
							}
							
					.fot-tex2 {
								width: 100%;
								font-size: 0.7em;
								color: #6f6f6f;
								margin-bottom: 4px;
								text-align: center;
							}
							
					.mrgin-footer{
						margin: 5% 0 7% 0;
					}
				
					.phone{
						height: 24px;
						/*line-height: 24px;*/
						font-family: "微软雅黑";
						margin-bottom: 0px;
						border: 0px solid red;
						margin-top: 0px;
						color: gray;
						}
				
					.footer-phone{
					  	 	 	width: 60px;
							    height: 60px;
							    margin-top: -32px;
							    border-radius: 50%;
							    border: 8px solid #f4f4f4 ;
						
							    /* box-shadow: 0px 0px 1px rgba(100,100,100,.9); */
							    box-shadow: -1px 0 1px #fff, 
							    /*左边阴影*/ 0px 0 5px #fff,
							    /*右边阴影*/ 0 -1px 1px rgba(100,100,100,.9), 
							    /*顶部阴影*/ 0 10px 5px #fff;
							    z-index: 100;
							    position：absolute;
							}
					.fot-p{
						height: 54px;
						width:60px;
						position:absolute;
						left:0;
						top:0;
						/*bottom: 0;*/
						right: 0;
						margin-bottom: 0px;
						margin: auto;
						}
							
					.ft1,.ft2,.ft3,.ft4,.ft5{
							z-index: 100;
							}
							
					#form_top{
							bottom:80px;
							right:5px;
							position:fixed;
							background: url(../../img/top-icon.png);
							background-size: 100% ;
					}  
					
				.top_img{  
					    width: 43px;  
					    height:43px;  
					    border: 0px solid red;
					    display: none;
					}